//
//  ListViewModelCollectionViewModel.h
//  clh
//
//  Created by 曹连华 on 2018/4/11.
//  Copyright © 2018年 曹连华. All rights reserved.
//


#import <UIKit/UIKit.h>
#import "BaseDataSource.h"

NS_ASSUME_NONNULL_BEGIN

@interface LVCollectionViewDataSource : BaseDataSource<UICollectionViewDataSource>

///移动某条数据的Block 在viewModel或者VC中试下此Block 在Block中执行 operateResultBlock(YES)：可以移动 operateResultBlock(NO)：不可以移动
@property (nonatomic, copy) RowModelMoveOperateBlock moveRowModelBlock;

///设置 自定义 dataSource （将CollectionView 所在的 VC 设置为 自定义dataSource ）
- (void)resetDataSource:(id<UICollectionViewDataSource>)dataSource;

@end

NS_ASSUME_NONNULL_END
